package com.recommended.service;

import com.recommended.domain.DataInfo;
import com.recommended.domain.ProfessionalInfo;
import com.recommended.domain.UniversityInfo;
import com.recommended.dto.BaseSearchCondition;
import com.recommended.dto.DataInfoSearchCondition;
import com.recommended.dto.Page;

import java.util.List;

/**
 * @author xwj
 * @date 2019/4/8
 */
public interface DataSearchService {
    /**
     * 查询资料
     *
     * @param dataInfoSearchCondition
     * @return
     */
    List<DataInfo> search(DataInfoSearchCondition dataInfoSearchCondition);

    /**
     * 搜索专业
     *
     * @param baseSearchCondition
     * @return
     */
    List<ProfessionalInfo> searchProfessional(BaseSearchCondition baseSearchCondition);

    /**
     * 搜索学校
     *
     * @param baseSearchCondition
     * @return
     */
    List<UniversityInfo> searchUniversity(BaseSearchCondition baseSearchCondition);
}
